package com.myjob.system.service;

import java.util.List;
import com.myjob.system.domain.SgAttributes;

/**
 * 属性Service接口
 * 
 * @author shopgoods
 * @date 2024-11-18
 */
public interface ISgAttributesService 
{
    /**
     * 查询属性
     * 
     * @param aid 属性主键
     * @return 属性
     */
    public SgAttributes selectSgAttributesByAid(Long aid);

    /**
     * 查询属性列表
     * 
     * @param sgAttributes 属性
     * @return 属性集合
     */
    public List<SgAttributes> selectSgAttributesList(SgAttributes sgAttributes);

    /**
     * 新增属性
     * 
     * @param sgAttributes 属性
     * @return 结果
     */
    public int insertSgAttributes(SgAttributes sgAttributes);

    /**
     * 修改属性
     * 
     * @param sgAttributes 属性
     * @return 结果
     */
    public int updateSgAttributes(SgAttributes sgAttributes);

    /**
     * 批量删除属性
     * 
     * @param aids 需要删除的属性主键集合
     * @return 结果
     */
    public int deleteSgAttributesByAids(Long[] aids);

    /**
     * 删除属性信息
     * 
     * @param aid 属性主键
     * @return 结果
     */
    public int deleteSgAttributesByAid(Long aid);
}
